".addEventListener n'est pas une fonction" Pourquoi cette erreur se produit-elle?

J'obtiens un ".la méthode addEventListener n'est pas une fonction d'erreur". Je suis coincé sur ce:

var comment = document.getElementsByClassName("button");
function showComment() {
  var place = document.getElementById('textfield');
  var commentBox = document.createElement('textarea');
  place.appendChild(commentBox);
}
comment.addEventListener('click', showComment, false);
<input type="button" class="button" value="1">
<input type="button" class="button" value="2">
<div id="textfield">
</div>

source d'informationauteur leecarter