General:
* Staring blankly
* Gazing with an open mouth
* Mouth agape
* Open-mouthed
* Dumbstruck
* Astonished
More specific:
* Gaping (implies surprise or shock)
* Slack-jawed (implies astonishment or bewilderment)
* Wide-eyed and open-mouthed (emphasizes surprise and wonder)
The best word to use will depend on the specific context and the emotion you want to convey.