diff --git a/awx/ui_next/src/components/FormField/ArrayTextField.jsx b/awx/ui_next/src/components/FormField/ArrayTextField.jsx
new file mode 100644
index 0000000000..9b94036e3f
--- /dev/null
+++ b/awx/ui_next/src/components/FormField/ArrayTextField.jsx
@@ -0,0 +1,69 @@
+import React from 'react';
+import PropTypes from 'prop-types';
+import { useField } from 'formik';
+import { FormGroup, TextArea } from '@patternfly/react-core';
+import FieldTooltip from './FieldTooltip';
+
+function ArrayTextField(props) {
+ const {
+ id,
+ helperText,
+ name,
+ label,
+ tooltip,
+ tooltipMaxWidth,
+ validate,
+ isRequired,
+ type,
+ ...rest
+ } = props;
+
+ const [field, meta, helpers] = useField({ name, validate });
+ const isValid = !(meta.touched && meta.error);
+
+ return (
+ }
+ >
+