In a regular inspector:
[TextArea(4, 100)] [SerializeField] private string message;
Will expand a text field and let it accept multiple lines, with enter as opposed to needing \n. On the other hand:
script.message = EditorGUILayout.TextField(
"Message: ",
script.message,
GUILayout.Height(80));
Will also expand the text field, but does not allow for multiple line input. How can I get my custom inspector to behave the same way as the regular one and accept multi-line input?

EditorGUILayout.TextArea? \$\endgroup\$