First things first, go into Settings> About Phone> Battery> Battery Use> Cell Standby. Assuming your phone has been on, or off the charger for ~10 minutes, it should show Time Without Signal at around 50%.
Next thing, press HOME, and bring up the dialer. Dial *#*#4636#*#* (Do not press "Call"). After a second, it should bring up the "Testing" menu.
Go into Phone Information, press MENU, and tap "select radio band." You should experience a Force Close, don't panic, this was supposed to happen. Scrolling down shows that the preferred network type is GSM auto (prl).
What this means is that even though you are connected to a CDMA network, your phone is trying to find a GSM network, preventing the radio from sleeping, and causing excessive battery drain.
Remedy this by tapping GSM auto (prl), and changing it to CDMA auto (prl).
Now your done, your TWS should drop dramatically, and you should experience much better battery life!
Note: You need to do this every time you reboot.
Here is a link to the original thread.
http://forum.xda-developers.com/showthread.php?t=700601
EDIT:
You can also go to the Android market and download an app called "Network". It brings you to the same place!
Thank You Brock1909 for the tip!