diff --git a/typo3/sysext/filemetadata/Configuration/TCA/Overrides/sys_file_metadata.php b/typo3/sysext/filemetadata/Configuration/TCA/Overrides/sys_file_metadata.php
index 337fc45cc99af00718f3738e67ba01402d2075aa..d1e68d998f289159bd67b86de89740971c292f0f 100644
--- a/typo3/sysext/filemetadata/Configuration/TCA/Overrides/sys_file_metadata.php
+++ b/typo3/sysext/filemetadata/Configuration/TCA/Overrides/sys_file_metadata.php
@@ -165,9 +165,9 @@ $tca = [
             'l10n_mode' => 'prefixLangTitle',
             'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.caption',
             'config' => [
-                'type' => 'input',
-                'size' => 30,
-                'eval' => 'trim'
+                'type' => 'text',
+                'cols' => 40,
+                'rows' => 3,
             ],
         ],
         'creator_tool' => [
@@ -227,9 +227,9 @@ $tca = [
             'exclude' => true,
             'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.copyright',
             'config' => [
-                'type' => 'input',
-                'size' => 20,
-                'eval' => 'trim'
+                'type' => 'text',
+                'cols' => 40,
+                'rows' => 3,
             ],
         ],
         'location_country' => [
diff --git a/typo3/sysext/filemetadata/ext_tables.sql b/typo3/sysext/filemetadata/ext_tables.sql
index 25e3a7669b7e798d054cf045e1b4a63d34dfdb74..b08bfd3884668b4491c869500ca0222fd7654cf6 100644
--- a/typo3/sysext/filemetadata/ext_tables.sql
+++ b/typo3/sysext/filemetadata/ext_tables.sql
@@ -5,13 +5,13 @@ CREATE TABLE sys_file_metadata (
 	visible int(11) unsigned DEFAULT '1',
 	status varchar(24) DEFAULT '',
 	keywords text,
-	caption varchar(255) DEFAULT '',
+	caption text,
 	creator_tool varchar(255) DEFAULT '',
 	download_name varchar(255) DEFAULT '',
 	creator varchar(255) DEFAULT '',
 	publisher varchar(45) DEFAULT '',
 	source varchar(255) DEFAULT '',
-	copyright varchar(255) DEFAULT '',
+	copyright text,
 	location_country varchar(45) DEFAULT '',
 	location_region varchar(45) DEFAULT '',
 	location_city varchar(45) DEFAULT '',