Во-первых, вы используете очень старую версию jQuery - текущая версия на три основные версии впереди.Пожалуйста, обновите, на самом деле не так много причин, чтобы этого не делать.
Во-вторых, вы создаете несколько элементов с одинаковым id
- это недопустимый HTML и, вероятно, причина того, почему код не работает.
Используя новый синтаксис, введенный в jQuery 1.4, вы можете переписать код следующим образом:
$('<a>', {
text: '[reply]',
href: '#',
click: function(){
$("<br/><textarea cols='10' rows='2' id='replybox'></textarea>").appendTo(this.parentNode);
}
}).appendTo('#comments li');