Поведение элемента с position absolute

http://jsfiddle.net/y8dbzcgm/
Собственно проблема в том, что при добавлении новых сообщений вниз, когда их величина достигает нижнего элемента input они проходят под ним тем самым растягивая родителя и поднимая вверх панель ввода сообщения. Но нужно что бы родитель остался с position relative, а input absolute. Как сделать что бы сообщения добавлялись до верхней границы инпута и дальше прокручивались не нарушая общий поток?
Спасибо.

UPD: уже решил. Нужно еще один контейнер добавить.
вот
http://jsfiddle.net/y8dbzcgm/1/
может кому полезно будет

1 Симпатия

В чем смысл того, что делать .message абсолютом?

Что бы он постоянно висел внизу родительского окна.