Depending on your requirements, you can use report parameters to gather the user input for the fields, or use custom UI and finally render the data into a report and mail it further.
Having changes in the report lines directly is interactivity feature more native for controls as WYSIWYG editors or document previewers. Depending on the used technology you can use our Silverlight RadRichTextBox
, ASP.NET AJAX RadEditor
, Kendo Editor
Let us know if you have any further questions.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.