Sw-text-field schreibt eingegebenen Text nicht in das Modell

Hallo, ich habe gerade Schwierigkeiten, Eingabefelder in einem Custom Tab im Adminbereich hinzuzufügen. Ich habe dieses HTML, wo über Objekte iteriert wird die ich per Buttonclick hinzufüge:

<sw-card v-for="(surface, index) in customizableSurfaces" :key="index" class="customizable-surface" v-title="surface.name">
				<sw-text-field v-model="surface.name" label="Surface Name"/>

die Objekte sind in der data() - Funktion in view definiert und beim hinzufügen wird beispielsweise das name-Feld bereits mit einem Wert initialisiert.
Wenn ich im Eingabefeld etwas eingebe, springt der Wert aber immer wieder auf den ursprünglichen Text, das Binding mit v-model funktioniert also nicht. Bei anderen Feldern für andere Attribute ist das genauso.
Woran kann das liegen?