<div class="contentBlock contenteditable" contenteditable="true" placeholder="Type some text" spellcheck="true"><p></p></div>
<p></p>
? Так делается на многих других сайтах, но весь js там, как правило, обфусцирован и решения найти не представляется возможным. Спасибо) <p></p>
и как только вы вводите текст в блок, он "пихается" в вышеуказанный тег, который лежит в нем <div contenteditable="true" placeholder="здесь надо писать">
Здесь это пишется по умолчанию
<p>А сюда надо пихать</p>
</div>
<p><br></p>
<div class = "container" contenteditable>Edit me</div>
<div class = "withP"></div>
<script src = "100.js"></script>
document.getElementsByClassName('container')[0].oninput = function ()
{
document.getElementsByClassName('withP')[0].innerHTML = '<p>' + document.getElementsByClassName('container')[0].innerHTML + '</p>';
}