I had/have the same problem on both my iPhone 4s and iPad 2 yesterday. I updated both OTA and the battery was dead on both before I went to sleep, despite not using the phone that much. I had done a reset and also a "reset all settings" on my iPhone.
From a battery off (low battery) state, I charged both up to 100% over night. I then noticed the battery drain wasn't happening so I figured that fixed it. I went all morning and only got down to about 95% with 1 hour of "usage".
Then I ran Maps to show a co-worker the new Maps. After doing this and playing with Siri a bit, the battery started draining steadily. It went from 92% to 75% (with 90 minutes of "usage") to 62% (with 2 hours of "usage") in a few hours with me not using the phone at all. Maps is in the background, but it isn't doing anything like directions or anything (no location service in use indicator).
Currently I'm at 62% with 2 hours of "usage".
So there's something about Maps and/or Siri that's causing the battery to start draining very quickly. I noticed the following processes started running after using Maps:
absinthed.N94
calaccessd - runs when Calendar process is in memory
sociald
webbookmarksd - runs first time Safari is run
assetsd
accountsd
I rebooted my iPhone 4S and it immediately showed 58% battery (a loss of 4%) and only the assetsd and accountsd processor were running, the other 4 above were not. Calaccessd is part of Calendar and runs whenever the Calendar is running.
That leaves the following as being the probably cause:
absinthed.N94
sociald
webbookmarksd
Of note, my iPad 2 is still showing 100% battery after all day with light use. I never loaded Maps on that. None of the above processes except accountsd, is running on that.