     func tableView(tableView: UITableView, didStartReorderingRowAtPoint point: CGPoint)
 }
 
-class ComposerViewController: UIViewController, ModuleSelectorViewControllerDelegate, UITextViewDelegate, UITableViewDelegate, UITableViewDelegateReorderExtension {
+class ComposerViewController: UIViewController, ModuleSelectorViewControllerDelegate, UITextViewDelegate, UITextFieldDelegate, UITableViewDelegate, UITableViewDelegateReorderExtension {
 
     @IBOutlet var tableView: UITableView!
     var deleteComposerModuleView: DeleteComposerModuleView!

        setupKeyboardNotifcationListenerForScrollView(self.tableView)
    }

    // MARK: - UITextVeiew Delegate
    
    func textViewDidChange(textView: UITextView) {
        if let indexPath = indexPathForCellContainingTextView(textView){


    override func viewDidLoad() {
        super.viewDidLoad()
        documentTitleTextField.delegate = self
        setupTableView()
    }
    
