Маленькое полезное - штука, которую я впервые увидел в TaskPro. Делает рядом с textarea две кнопки, которые позволяют делать ее больше или меньше. В качестве бонуса можете попробовать добавить динамический расчет размеров textarea в зависимости от уже вбитого в обьект количества символов.
Применяю во всех последних проектах/прожектах.
# Works just as the normal +text_area+ but also includes the buttons to extend or minimize the textarea to accomodate more text.
# Especially handy for long pieces of text
def scalable_text_area(*opts)
unless opts.last.is_a?(Hash)
opts[-1] = {}
end
opts.last[:rows] = 10 unless opts.last[:rows];
ident = "#{opts[0]}_#{opts[1]}"
o = ''
o << content_tag(:a, '[Smaller]', :href => '#',
:class => 'smallctr',
:onclick => "if($('#{ident}').rows > 3 ) $('#{ident}').rows -= 2; return false;")
o << content_tag(:a, '[Bigger]', :href => '#',
:class => 'smallctr',
:onclick => "$('#{ident}').rows += 2; return false;")
o << "<br />"
# forward
o + text_area(*opts)
end
class ActionView::Helpers::FormBuilder
def scalable_text_area(method, options = {})
@template.send(:scalable_text_area, @object_name, method, options.merge(:object => @object))
end
end

What others said
kukutz
В http://webmail.ya.ru/ автоматическая подгонка высоты текстарии сделана полтора года назад.
Andrey Nikanorov
Safari 3.
Julik
Кукуц: ты циничная сволочь. По поводу Safari 3 - он есть далеко не у всех. Например у меня его нет :-) отачсти потому что с ним как с IE - один раз проапдейтил и назад уже не вернуться.
Кстати по поводу автоматического расчета размеров - я посмотрю как это на вашем вебмейле сделано, но если совсем честно - все мои попытки расчетов приводят вникуда (в частности потому что могу быть слишком длинные слова, шрифт не моноширинный и так далее)
Сергей
Julik то прав
Андрейка
Safari 3 можно смело ставить, потому что есть вот это: http://www.michelf.com/projects/multi-safari/
Подгонка под текст, которая работает в Safari 3, есть в FogBugz 6 Beta. Надо будет посмотреть как оно там сделано...
Julik
Кукуц, сомнений в том что яндексопочта - величайший вебмейл на свете у меня нет. Равно как и в том что неработа такой фичи в сафари вас не волнует (http://bugs.webkit.org/show_bug.cgi?id=5500). А меня волнует так что пока будут кнопочки.