RichTextBox позволит вам использовать html для указания цвета. Другой альтернативой является использование списка и использование события DrawItem, чтобы нарисовать, как вы хотите. AFAIK, само текстовое поле не может быть использовано так, как вы надеетесь.