Как передать значение textarea в переменную с сохранением абзацев используя JS?
Можно сделать просто через CSS. Добавляем элементу #res свойство white-space c любым из этих значений: pre-wrap или pre-line и переносы строк  визуально будут сохраняться.
Заменил textContent на InnerText и помогло.