si, lo he dicho por varias cosas...
en primer lugar un <input/> no permite saltos de linea, por lo que tu idea jamás iba a funcionar como esperabas...
segundo, un <textarea/> es lo ideal para mostrar texto largo y con saltos de linea...
tercero... si el archivo que lees no tiene los saltos de linea, no veo como pretendes "ordenarlo" a la hora de imprimir...
en definitiva, al imprimir en un
textarea se conservará el formato original del archivo.. por lo que no ve donde esta el problema...