title: Syntax-highlighting textbox for Winforms, ASP.NET, WPF
body: <p>I'm looking for a syntax-highlighting Textbox component, preferably free, with source, and capable of being used in Winforms, ASP.NET and WPF alike. Also, it should support not just display, but also editing contents.</p>
  
  <p>I've discovered the excellent, FREE <a href="http://www.actiprosoftware.com/Products/DotNet/ASPNET/CodeHighlighter/Default.aspx" rel="noreferrer">ActiPro SyntaxHighlighter for ASP.NET</a> but that's unfortunately ONLY for ASP.NET and it only displays text in syntax highlighted manner, it has no editing capabilities.....</p>
  
  <p>I also know of the <code>ICSharp Text Editor</code> component that's part of <a href="http://www.sharpdevelop.com/OpenSource/SD/Default.aspx" rel="noreferrer">SharpDevelop</a> but that's then a standalone, but Winforms only, solution.</p>
  
  <p>Does anyone know of a component that has a core to handle the syntax-highlighting (configurable, so I can use it for C# code, XML and HTML files, and more), and that has three "skins" for Winforms, ASP.NET and WPF? I'd really prefer to have <em>ONE</em> core that does the heavy lifting, and three UIs on top sharing that core code....</p>
  
  <p>Any pointers and hints are welcome!</p>