What is the proper way to write this term when writing product documenation? Drop down list or drop-down list?
If it's just the compound adjective, use drop-down list.
Note, however, that there are classes of components in various frameworks that are called DropDown or DropDownList or various alternatives of the same thing. In such cases use the framework name as is.