I came here to pick the first of those nits, too. A concrete example that sums it up: sed is a command-line text editor; nano is a TUI text editor.
Btw, CLI editors can be interactive too: consider ed ("the standard text editor") and DOS' edlin.