          }
 
          bodyPlaceholderLabel.isHidden = bodyTextView.text.count == 0 ? false : true
+         
+         evaluatePublishButtonEnabledState()
      }
 }

            }
        })
    }
}

extension TalkPageTopicComposeViewController: UITextViewDelegate {

    
    lazy var publishButton: UIBarButtonItem = {
        let button = UIBarButtonItem(title: CommonStrings.publishTitle, style: .done, target: self, action: #selector(tappedPublish))
        button.isEnabled = false
        return button
    }()
    
