Slow TextArea1.StyledText = TextArea2.StyledText

like this:

#if TargetWin32 then TextArea1.WinRTFDataMBS = TextArea2.WinRTFDataMBS #elseif TargetMacOS then TextArea1.NSTextViewMBS.textStorage.setAttributedString TextArea2.NSTextViewMBS.textStorage #else TextArea1.StyledText = TextArea2.StyledText #endif