Index: /trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddImageryPanel.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddImageryPanel.java	(revision 11307)
+++ /trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddImageryPanel.java	(revision 11308)
@@ -26,5 +26,5 @@
 public abstract class AddImageryPanel extends JPanel {
 
-    protected final JosmTextArea rawUrl = new JosmTextArea(3, 40);
+    protected final JosmTextArea rawUrl = new JosmTextArea(3, 40).transferFocusOnTab();
     protected final JosmTextField name = new JosmTextField();
 
Index: /trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddTMSLayerPanel.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddTMSLayerPanel.java	(revision 11307)
+++ /trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddTMSLayerPanel.java	(revision 11308)
@@ -23,5 +23,5 @@
 
     private final JosmTextField tmsZoom = new JosmTextField();
-    private final JosmTextArea tmsUrl = new JosmTextArea(3, 40);
+    private final JosmTextArea tmsUrl = new JosmTextArea(3, 40).transferFocusOnTab();
     private final transient KeyAdapter keyAdapter = new KeyAdapter() {
         @Override
Index: /trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMSLayerPanel.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMSLayerPanel.java	(revision 11307)
+++ /trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMSLayerPanel.java	(revision 11308)
@@ -38,5 +38,5 @@
     private final JComboBox<String> formats = new JComboBox<>();
     private final JLabel wmsInstruction;
-    private final JosmTextArea wmsUrl = new JosmTextArea(3, 40);
+    private final JosmTextArea wmsUrl = new JosmTextArea(3, 40).transferFocusOnTab();
     private final JButton showBounds = new JButton(tr("Show bounds"));
 
Index: /trunk/src/org/openstreetmap/josm/gui/widgets/JosmTextArea.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/widgets/JosmTextArea.java	(revision 11307)
+++ /trunk/src/org/openstreetmap/josm/gui/widgets/JosmTextArea.java	(revision 11308)
@@ -2,4 +2,5 @@
 package org.openstreetmap.josm.gui.widgets;
 
+import java.awt.KeyboardFocusManager;
 import java.awt.event.FocusEvent;
 import java.awt.event.FocusListener;
@@ -90,4 +91,16 @@
     }
 
+    /**
+     * Restore default behaviour of focus transfer with TAB, overriden by {@link JTextArea}.
+     * @return {@code this}
+     * @since 11308
+     */
+    public JosmTextArea transferFocusOnTab() {
+        // http://stackoverflow.com/a/525867/2257172
+        setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, null);
+        setFocusTraversalKeys(KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS, null);
+        return this;
+    }
+
     @Override
     public void focusGained(FocusEvent e) {
