En tekstforfatter skriver reklametekster og forskellige webtekster. Som tekstforfatter skal man have et godt og flydende sprog, et stort ordforråd og et grundigt kendskab til dansk grammatik.
Det skader heller ikke med en pæn portion naturlig kreativitet, da en skribent ofte skal kunne fange folks opmærksomhed med ganske få ord. Kreativitet er også med til at sikre, at teksterne ikke bliver enslydende og kedelige.
Når tekstforfatteren får til opgave at skrive tekster til eksempelvis en blog eller til produkter, der bliver solgt online, skal vedkommende også have en stor forhåndsviden om søgemaskineoptimering. Det er nødvendigt, fordi indehaveren af bloggen eller webshoppen gerne vil tiltrække besøgende og sælge deres produkter. Det kan de kun komme til, hvis websiden er placeret højt oppe i søgemaskinens resultater. Søgemaskineoptimering bliver dermed en del af tekstforfatterens opgaver.
Der findes ikke nogen specifik uddannelse til tekstforfatter. Ofte er tekstforfattere journalister eller magistre fra universitetet, som er vant til at læse, skrive og researche.