An editable paragraph as an AngularJS directive