Видимо, проблема в том, что это rich-текст. Т.е. надо менять не у компонента, а у текста, через его аттрибуты.
ЗЫ. Это догадки, давно работал с rich-текстом, но проверить советую.
ЗЗЫ. Вот какой-то пример с ExpertsExchange:
Код:
some button click event;
RichEdit1.SelStart := length(RichEdit1.text);// quote from help: f no text is selected, SelAttributes represents the attributes of the cursor position.
RichEdit1.SelAttributes.Name := 'Arial';
RichEdit1.SelAttributes.Size := RichEdit1.SelAttributes.Size+4;
RichEdit1.SetFocus;
Тут для нововводимого текста, но можно сначала вызвать selectAll.