Octave, 50 bytes
@(t)' '/3*sum(65:90==t')'
Challenge accepted. Explanation:
@(t) % Define anonymous function taking a single argument t.
' ... '/3 % Row vector with letter scores. Corresponds to char([1 3 3 2 ...]*3).
% The factor 3 was necessary to avoid a newline.
* % Dot product (yes, * is dot product, .* is not. Go figure). Equivalent to sum of element-wise products.
65:90 % Alphabet
==t' % Broadcast equality with input string.
sum( ) % Sum this matrix. Gives the count of each letter in the alphabet
' % Transpose into column vector for dot product