Google Search App Draining Battery on KitKat
This seems like a fix:


  The solution is to take away 2 permissions: the Google search app
  permissions to keep the device awake, and access location. This gets
  rid of the wakelocks, and still appears to keep google now etc.
  functional. You can do this using App Ops from the play store (needs
  root), or if you are on custom ROMs, through "App Privacy" menu
  setting. Additionally you could also turn off location history and
  reporting, to be on the safe side. Google Now still works, but now
  without the wakelocks!


http://www.reddit.com/r/Android/comments/1zxri4/google_play_services_battery_drain_the_real/

On my device (running CyanogenMod), I went to Settings → Privacy → Privacy Guard → Preferences → make sure Show built-in apps is checked → scroll down and long press Google Search → Keep awake → Denied

For those not running a custom ROM, unfortunately there seem to be a million App Ops apps in the Play Store, but this one looks legit:
App Ops by Lars Team