Replacing word and Incrementing

Hi I'm having difficulty in writing a script with searching a specified word using sed and replaces that word with numbers that is incremented

I tried this:

#!/bin/sh

awk '{ for (i=2010; i<=NF; i++) sed 's/TBA/$i; }' filename.txt > outputfile.txt

but it doesn't work. here is my desired output

changing all the words containing TBA and replaces that with a number which starts with 2010

You can't use sed inside awk without system(); also the syntax is not correct. Although what you want to do you can use awk's sub or gsub.
Also to give us the chance to be more precisely with our aid, better post a snippet/example of the file you want to parse and the expected output in CODE tags.