title: Reimplementation of UITextView and UITextField using Core Text
body: <p>Is there an open source reimplementation of <code>UITextView</code> and <code>UITextField</code> using Core Text?</p>
  
  <p>There's Apple's <a href="http://developer.apple.com/library/ios/#samplecode/SimpleTextInput" rel="nofollow">SimpleTextInput</a> with <code>SimpleCoreTextView</code> and <code>EditableCoreTextView</code> classes, which explicitly says:</p>
  
  <pre><code>     File: SimpleCoreTextView.m
   Abstract: 
  
   A view that draws text, reasons about layout, and manages a selection over its text range.
  
   IMPORTANT: Its use of CoreText is naive and inefficient, it deals only with
   left-to-right text layout, and it is by no means a good template for any text
   editor.  It is a toy implementation included only to illustrate how to bind
   the system keyboard to some pre-existing text editor.
  </code></pre>
  
  <p>In other words, it doesn't handle e.g. Arabic, and is inefficient.</p>
  
  <p>What alternatives do we have for a complete implementation of an editable text field or text view, based on Core Text and <code>UITextInput</code> family of protocols?</p>