Ку!
Есть общий для двух страниц шаблон (оформление сайта) и два подшаблона (показ страницы и редактирование страницы). Подшаблон рендерится в <div class=content_block>, после <div class=path_links>. У .content_block есть сиблинг .children, в него рендерится список дочерних страниц.
Показ страницы работает так, как я хочу: текст из .content_block > .content обтекает <div class="children">, расположенный справа: http://jsfiddle.net/1r6cvjt9/
При редактировании страницы в .content_block располагаются .path_links из основного шаблона и форма. Внутри формы - .edit_container, внутри него - .textarea с textarea внутри и .preview с HTML отрендеренного текста. Так вот, текст внутри .content_block > form > .edit_container > .preview не обтекает .children, а либо весь .edit_container оказывается ниже второго, либо перекрывает его: http://jsfiddle.net/zwk0jdrz/
Несомненно, я делаю что-то не так. Как заставить .preview обтекать .children?
Бонусный вопрос: как (если это возможно) растянуть textarea на всю высоту страницы без JS, средствами одного CSS?

