Transcription factors are proteins that bind to specific DNA sequences, thereby controlling the transcription of genetic information from DNA to mRNA. They can act as catalysts by enhancing or inhibiting the binding of RNA polymerase to the DNA template.