Exibir formato raw formatado com jquery

Eu tenho um lugar onde eu estou tentando mostrar o código em uma área de texto. Eu simplifiquei o exemplo, mas basicamente o usuário pode inserir alguns campos, clicar em um botão e o snippet de código é exibido em uma área de texto abaixo para que eles editem se quiserem e depois copiem.

Eu finalmente consegui trabalhar para exibir o snippet de código real. Mas agora eu não consigo encontrar uma maneira de formatá-lo para que ele seja recuado e fique bem.

var mySnippet =
"<div id=\"myOuterDiv\">"
    + "<div id=\"myInnerDiv\">"
    + "</div>"
    + "</div>";
$('#mySnippetArea').text(mySnippet);

Que exibe na minha área de texto como assim.

<div id="myOuterDiv"><div id="myInnerDiv"></div></div>

Onde eu gostaria de ver isso como:

    <div id="myOuterDiv">
        <div id="myInnerDiv">
        </div>
    </div>

Eu realmente gostaria de evitar plugins de terceiros como para o seu trabalho uma dor para obter aprovação. São apenas 4 pequenos trechos que preciso formatar.

ATUALIZAR Isso parece funcionar como eu preciso.

var mySnippet =
        "<div id=\"myOuterDiv\">\r"
            + "    <div id=\"myInnerDiv\">\r"
            + "    </div>\r"
            + "</div>\r";

Saída:

<div id="myOuterDiv">
    <div id="myInnerDiv">
    </div>
</div>

questionAnswers(2)

yourAnswerToTheQuestion