popeyed

(adj) goggle-eyed

openmouthed
surprised (similar term)