Microsoft RichTextbox Control oder so bei den Komponenten.
Per .SelStart, .SelLength, SelColor etc. kannst du dann bestimmte Stellen farbig, bold oder sonstirgendwie hervorheben.
Autoscroll ist da sicher auch relativ leicht möglich.
Achja. Bei einer Textbox kannst du nicht verschiedene Farben nutzen. Deswegen meine ich du solltest umsteigen. Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)