I have also noticed heavy battery drain after the ICS update. In my case my Droid RAZR MAXX is waking up and the screen is activating causing the heavy battery drain.
This seems to be happening every 15 minutes or so. I also have noticed this is only happening when I am connected to Wi-Fi. I am also seeing the data connection continually cycling on and off. The data connection cycling seems to be the trigger activating the screen in my case. This also seems to be causing the phone to heat up significantly as well.
If I turn Wi-Fi off or if I am not connected to a wireless access point I am not seeing the screen waking up or the data connection cycling. And the battery levels seem to be at what they were before the ICS update or even better.
I thought it might be my wireless router but it seems to be any Wi-Fi connection that causes this data connection cycling and screen wake issue and in turn causing the battery drain.
I have not done a factory reset (trying to avoid that). I have tried to remove some apps that I thought might be causing the issue but haven't found the culprit yet.
Moto forums suggested a third party app might be causing the problem and I tested with
safe mode and the problem will clear in safe mode, meaning I can run Wi-Fi and I no longer see the problem with the screen activating or data connection bouncing.
Not sure what all safe mode disables but if it is app or settings related haven't been able to figure out which one yet, but in my case it definitely revolves around Wi-Fi.