This is a pretty common problem that Google Maps developers encounter. The answers in the following question cover the various solutions:
http://stackoverflow.com/questions/919659/how-to-set-google-maps-markers-infowindow-max-height
To summarize:
- You need to set the height attribute on images (not applicable in this case).
- You need to make sure your infoWindow HTML elements are not inheriting any CSS styles from the document that change their height (Inherited CSS problem)