Arduino is fine when connected to computer but not when on battery

Too much current draw for the battery to cope with but the computer is able to? Get a wall adaptor?