Aplicación de sangría a cada primera línea del párrafo del área de text

Quiero aplicar sangría a cada párrafo del área de text a medida que el usuario ingresa. Utilicé el siguiente código:

<textarea rows="1" style="height:1em; text-indent:-50px; padding-left:50px;" cols="25" html="true" id="text" >Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum</textarea> 

Sin embargo, se aplica solo a la primera línea del área de text y no a cada primera línea del párrafo nuevo. ¿Podemos lograr esto por css? o cualquier código javascript?

Gracias por adelantado

Si reemplaza el atributo de style="text-indent: 50px" por style="text-indent: 50px" , los párrafos tendrán una sangría de primera línea de 50px.

Es solo para que haya solo un párrafo en el área de text. Los datos allí se procesan como text sin formatting, y no hay forma de indicar un salto de párrafo. Dejar una línea vacía significa solo una línea vacía dentro de un bloque de text tratado como un párrafo.

Si desea un área de input con saltos de párrafo, debe usar un elemento normal como div con el atributo contenteditable (posible, pero requiere un enfoque diferente, por ejemplo, si desea que los datos se envíen a un server, debe copyrlos en un campo oculto).