"Feature" and "independent variable" are different terms for the same thing. "Feature" is more common in machine learning, whereas "independent variable" is more common in statistics. So yes, in this case, TV is both a feature and an independent variable.
Some more mostly equivalent terms are "covariate", "predictor", and "regression input".
Independent variables (also referred to as Features) are the input for a process that is being analyzes. Dependent variables are the output of the process.
For example, in the below data set, the independent variables are the input of the purchasing process being analyzed. The result (whether a user purchased or not) is the dependent variable.