madeas,
Неплохо
Сохранять файлы можно. Я когда-то делал такую возможность для своего текстового редактора. Используется API в HTML5. Есть готовые библиотеки для работы с этим API в щадящем для мозга виде и разными фишками.
Но в целом типа того -
https://codepen.io/davidelrizzo/pen/cxsGb
-----
Если я правильно понял задачу, то перенос строки в textarea осуществляется с помощью символов
Или - \n