Я проверял это, и это хорошо работает
(function heightFix($){
var parentCon = $('#container'),
child = $('#child').height();
if(parentCon.height() < child){
parentCon.height(child)
}
setTimeout(function(){
heightFix($);
},100)
}(jQuery));
Вы можете изменить скорость, чтобы обновить высоту быстрее, но если вы собираетесь использовать ее в редактируемом окне, было бы лучше использовать триггер события, например
$('#child').live('keypress', function(){
var parentCon = $('#container'),
child = $(this).height();
if(parentCon.height() < child){
parentCon.height(child)
}
});