Johnson joined Stockport County in 2008 where he scored six goals in 40 games before moving to Carrow Road in January of last year.
Yeovil have also extended the loan of QPR defender Max Ehmer, 18, until the end of the season.
Source: BBC Sport
Source: BBC Sport