TE Edit control is a feature-rich, robust, and time-tested RTF edit control. This advanced RTF control is available for both Win32 (DLL and ActiveX) and .NET environments. The .NET product is written completely using managed C# code with no dependence of a Win32 assembly. Both products are available with complete DLL source.
TE Edit Control for .NET is a Windows Form control, but it also includes an ASP.NET wrapper to be used in a server or a client application. Similarly, TE Edit Control for Win32 can be used in a desktop application, as well as in a web application.