I've actually noticed this problem. Sometimes I'll have 10-12 hours and then suddenly it'll drop to five. I'll turn off wi-fi, bluetooth, set the brightness to two or three and close all programs, and barely see any change.
Last night I did some investigating and found that the kernal_task was eating up CPU cycles, running at 100-110% non-stop. I restarted the machine and the kernal_task went back to normal and stayed there for a while, and my battery life showed HUGE improvements. I think it might actually be related to the keyboard/trackpad issue others have seen because I've noticed (anecdotally) that the decrease in battery life usually follows the unresponsive spell.
I'm planning to test and document this weekend so that I can report it to Apple. I'd suggest that you look at the Activity Monitor for the kernal_task when you're getting poor battery life and see what percentage it's running at. I suspect you'll see it's high. When it's running normally, I get crazy good battery life. If you find it is, take screen shots and report it to Apple. Runaway kernal_task is not a new probelm with a new OS. It's been reported in most of the other major releases.