Н

Вот код, который должен выводить набираемый в textarea текст на страницу:
function areaText () {
text = document.getElementById("text-area").value;
document.getElementById("text-out").innerHTML =text;
}
<textarea id="text-area" onkeydown="areaText()">
</textarea>
<p id="text-out"></p>.
Текст конечно выводится, НО проблема в том, что при наборе текста он выводится с отставанием, не синхронно.
Например, в текстовом поле набираю "абв", а выводится "аб". То есть всегда на один символ отставание. Так же если считаю количество вводимых символов, то всегда на единицу меньше выводится. Почему так?
