The value is extracted from the target (if available)
public string TextField(string target) { return TextField(target, null); }