they're not as massive as the photos make them look. I have the 9000MaH one and ran my nexus 7 off it for 8 hours on a flight home recently and at the end it was 50% depleted and my nexus has a full charge still and i watched videos pretty much the whole way.
get something like this and run a usb cable from your bag to the device.
TeckNet® POWER BANK 9000mAh USB External Battery Backup Pack, Mobile Phone Power Pack, High Capacity Portable Battery Charger (Dual 5V 3.1A USB Output) for Apple iPhone 5, iPad mini 2/1, iPad 5/4 (Lightning Cable not Provided), iPhone 4S, iPad 3/2/1; Samsung Galaxy S4, S3, S2, Ace, Note 3/2; HTC One, Sensation, Desire C S X, Wildfire S; Google Nexus 7, Nexus 10; Nokia Lumia 920 800 900 N8; Motorola Razr; LG Optimus; Blackberry Z10; Sony Xperia Z - Black: Amazon.co.uk: Electronics
they're not as massive as the photos make them look. I have the 9000MaH one and ran my nexus 7 off it for 8 hours on a flight home recently and at the end it was 50% depleted and my nexus has a full charge still and i watched videos pretty much the whole way.