Rich editor CPU load

This is related to caret handling in FMX. In FMX, to let the caret blink, there is no alternatively to invoking a control repaint at the caret blink frequency. FMX is based on OpenGL, so it forces an OpenGL scene redraw. You could turn off caret blinking or reduce the caret blink frequency.