Add option for customizable placeholder text

Allow the caller to specify a custom placeholder message instead of the 'Search' default