title: Canvas-based editor - How?
body: <p>I've been trying to develop a text-editor (as a personal project) using HTML5 canvas, but I've encountered problems with implementing copy / paste / backspace functionality. I've studied the source code for about half-a-dozen projects much like this one, but I still haven't found a solution.</p>
  
  <p>Can anyone recommend a fast, efficient way to implement this sort of functionality?</p>