  
      this.inputNode = this.xulElementFactory("textbox");
      this.inputNode.setAttribute("class", "jsterm-input-node");
-     this.inputNode.setAttribute("multiline", "true");
-     this.inputNode.setAttribute("rows", "1");
- 
-     let inputStack = this.xulElementFactory("stack");
-     inputStack.setAttribute("class", "jsterm-stack-node");
-     inputStack.setAttribute("flex", "1");
-     inputStack.appendChild(this.completeNode);
+@@ -5393,22 +5452,16 @@
      inputStack.appendChild(this.inputNode);
  
      if (this.existingConsoleNode == undefined) {

   },
 
   get inputValue()
   {
     return this.inputNode.value;
   },
 
   attachUI: function JSTF_attachUI()
@@ -5513,19 +5566,18 @@ ConsoleUtils = {
    * @return nsIDOMNode
    *         The message node: a XUL richlistitem ready to be inserted into
    *         the Web Console output node.
    */
   createMessageNode:
   function ConsoleUtils_createMessageNode(aDocument, aCategory, aSeverity,
                                           aBody, aSourceURL, aSourceLine,
                                           aClipboardText) {

+
+  this.onChange = this.onChange.bind(this);
+
+  let jsName = stringBundle.GetStringFromName("termTypeJavascript");
+  this.jsRadio = this.doc.createElement("radio");
+  this.jsRadio.setAttribute("label", jsName);
+  this.jsRadio.setAttribute("value", "js");
