Textarea inserir valor sem alterar existente

Textarea inserir valor sem alterar existente

by thvinic

HTML

<b>MEU NOME: </b>
<input type="text" name="fname" id="i1"><br>
<b>Cidade:</b>
<input type="text" name="lname" id="i2"><br>
<b>Estado:</b>
<input type="text" name="fname" id="i3"><br>
<b>Meu Bairro:</b>
<input type="text" name="company" id="i4">

<textarea id="i5">    Texto predefinido que nao pode apagar</textarea>

CSS

textarea{
    width: 300px;
    height: 300px;
}

JavaScript

var i5text =  $('#i5').val();

$(function() {
   function updateTextarea() {

        $('#i5').val(i5text + '\n\n' + $('#i1').val() + '\n\n' + $('#i2').val() + '\n\n' + $('#i3').val() + '\n\n' + $('#i4').val());
        }
        $('#i1, #i2, #i3, #i4').keyup(updateTextarea);
    });