 	<cfreturn $trimHTML(loc.output)>
 </cffunction>
 
-<cffunction name="passwordField" returntype="any" access="public" output="false">
-	<cfargument name="objectName" type="any" required="true">
-	<cfargument name="property" type="any" required="true">
-	<cfargument name="label" type="any" required="false" default="">
-	<cfargument name="wrapLabel" type="any" required="false" default="true">
-	<cfargument name="prepend" type="any" required="false" default="">
-	<cfargument name="append" type="any" required="false" default="">
-	<cfargument name="prependToLabel" type="any" required="false" default="">
-	<cfargument name="appendToLabel" type="any" required="false" default="">
-	<cfargument name="errorElement" type="any" required="false" default="div">
+<cffunction name="passwordField" returntype="string" access="public" output="false" hint="Builds and returns a string containing a password field form control based on the supplied `objectName` and `property`.">
+	<cfargument name="objectName" type="string" required="true" hint="See documentation for `textField`">
+	<cfargument name="property" type="string" required="true" hint="See documentation for `textField`">
+	<cfargument name="label" type="string" required="false" default="" hint="See documentation for `textField`">
+	<cfargument name="wrapLabel" type="boolean" required="false" default="true" hint="See documentation for `textField`">
+	<cfargument name="prepend" type="string" required="false" default="" hint="See documentation for `textField`">
+	<cfargument name="append" type="string" required="false" default="" hint="See documentation for `textField`">
+	<cfargument name="prependToLabel" type="string" required="false" default="" hint="See documentation for `textField`">
+	<cfargument name="appendToLabel" type="string" required="false" default="" hint="See documentation for `textField`">
+	<cfargument name="errorElement" type="string" required="false" default="div" hint="See documentation for `textField`">
 	<cfset var loc = {}>
 	<cfset arguments.$namedArguments = "objectName,property,label,wrapLabel,prepend,append,prependToLabel,appendToLabel,errorElement">
 	<cfset loc.attributes = $getAttributes(argumentCollection=arguments)>

	<cfreturn $trimHTML(loc.output)>
</cffunction>

<cffunction name="$formValue" returntype="any" access="public" output="false">
	<cfargument name="objectName" type="any" required="false" default="">
	<cfargument name="property" type="any" required="false" default="">
	<cfargument name="name" type="any" required="false" default="">

	<cfreturn loc.html>
</cffunction>

<cffunction name="$optionsForSelect" returntype="string" access="public" output="false">
	<cfargument name="options" type="any" required="true">
	<cfargument name="valueField" type="any" required="false" default="id">
	<cfargument name="textField" type="any" required="false" default="name">
