I've recently noticed the same problem with my Nexus 7. Even when on charge over-night, the battery level does not go over 25%. Battery usage stats from Settings:Battery do not show anything unusual.
At first I though it was the charger and they sent me a new one, but that hasn't helped...