Non è chiarissimo, comunque se vuoi un componente visuale basta un tmemo, il quale ha sia proprietà lines che text (e il metodo savetofile per lines, oltre a loadfromfile)