Возможно, вы захотите проверить свойство contentEditable , как в следующем примере:
function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map_canvas"));
var center = new GLatLng(39.9493, 116.3975);
map.setCenter(center, 13);
var marker = new GMarker(new GLatLng(39.9493, 116.3975),{draggable:true});
GEvent.addListener(marker, 'click', function() {
marker.openInfoWindowHtml('<div contentEditable="true" ' +
'style="height: 100px; overflow: auto;">' +
'wwww</div>');
});
map.addOverlay(marker);
}
}
Это должно работать во всех современных браузерах.