A simple plain text contenteditable directive with support for two way model binding, content sanitisation and placeholder text