Are they called "midget words" or "small words"?
I don't find investigation, support or courage particularly formal. I would find "guts" definitely informal but the rest are perfectly normal words.
Remember - correct capitalisation, punctuation and spacing make posts much easier to read.
Please be aware that I'm neither a native English speaker nor a teacher.