fixed bug with filling outside the bounds (background color)
removed text_editor_demo - it's big enough to become its own gem