A JavaScript library for manipulating cursor inside textareas and contenteditable html elements.