String.highlight(words: Array, replaceCallback: Function(s: String, i: Integer): string, [caseSensitive: Boolean = false]): String

	Looks for ocurrences of one or more strings inside the text and calls a callback to replace it. The function doesn't search inside html tags.
	
		words words to be searched
		replaceCallback function that will be called for each match, receives as first argument the searched word, the second one is the index of it on the array that was setted on the "words" argument and it must return a string that will replace the matched one.
		caseSensitive indicates if the search should be case-sensitive
	
