diff --git a/src/controls/TextField.qml b/src/controls/TextField.qml
index 8fd9353bf55ccb77cd408181decba30b2eedb51e..3163adda6019a66b4de0fb4d25eb02410e1af33b 100644
--- a/src/controls/TextField.qml
+++ b/src/controls/TextField.qml
@@ -549,6 +549,7 @@ Control {
         id: mouseArea
         anchors.fill: parent
         hoverEnabled: true
+        cursorShape: Qt.IBeamCursor
         onClicked: textfield.forceActiveFocus()
     }
 
@@ -587,9 +588,4 @@ Control {
         renderType: Text.NativeRendering
         Behavior on opacity { NumberAnimation { duration: 90 } }
     }
-    MouseArea {
-        anchors.fill: parent
-        cursorShape: Qt.IBeamCursor
-        acceptedButtons: Qt.NoButton
-    }
 }