Mirja: verändern von Textarea

Beitrag lesen

function smilies(smilie)
  {
   code = document.getElementById("beitrag").innerHTML;
   document.getElementById("beitrag").innerHTML = code+smilie;
   document.getElementById("beitrag").focus();
  }

folgende Function liest den Inhalt eines Textareas, häng einen code dran, und schreibt diesen zurück in das Textfeld (focus wird zurück auf das textfeld gesetzt)

alles funktioniert, aber ich verliere die Zeilenumbrücke im Textfeld. was kann ich tun?