document.querySelector("input").addEventListener("input", (e) => {
e.target.innerHTML = e.target.innerHTML.replace(/ /gi, "<br>");
});
В данном случае каждое нажатие в поле ввода переносит нас на начало ввода и можно вписывать только по одной букве.
Как сделать редактирование, чтобы не было отрыва от места ввода текста или как словить событие, что мы нажали мышкой за пределами текстового поля?