diff --git a/uk/ac/sanger/artemis/components/genebuilder/TextAreaDocumentListener.java b/uk/ac/sanger/artemis/components/genebuilder/TextAreaDocumentListener.java
index 37a482f1e0453b27e8a6d2a5d261c852223b9b57..425b76e029c167b0ca65e9ff084c385f33221ebb 100644
--- a/uk/ac/sanger/artemis/components/genebuilder/TextAreaDocumentListener.java
+++ b/uk/ac/sanger/artemis/components/genebuilder/TextAreaDocumentListener.java
@@ -27,7 +27,6 @@ import java.util.StringTokenizer;
 
 import javax.swing.event.DocumentEvent;
 import javax.swing.event.DocumentListener;
-import javax.swing.text.Document;
 
 import uk.ac.sanger.artemis.components.QualifierTextArea;
 
@@ -39,6 +38,7 @@ public class TextAreaDocumentListener implements DocumentListener
   public TextAreaDocumentListener(QualifierTextArea qta)
   {
     this.qta = qta;
+    setQualifierTextAreaSize();
   }
 
   public void insertUpdate(DocumentEvent e)
@@ -58,7 +58,7 @@ public class TextAreaDocumentListener implements DocumentListener
 
   private void updateSize(DocumentEvent e)
   {
-    setQualifierTextAreaSize((Document) e.getDocument());
+    setQualifierTextAreaSize();
   }
 
 /*  private int getLineCount(Document doc)
@@ -137,7 +137,7 @@ public class TextAreaDocumentListener implements DocumentListener
    * Set the size from the number of lines.
    * @param doc
    */
-  private void setQualifierTextAreaSize(Document doc)
+  private void setQualifierTextAreaSize()
   {
     int lines = getNumberOfLines(qta.getPreferredSize().width);
     int lineHeight = qta.getFontMetrics(qta.getFont()).getHeight();