Fallback to parameter description if inputType text is not present

If there's no inputType documentation available for a parameter, we now
use the parameter description as an alternative, before finally falling
back to the generic description for the type.